##### [SENSe<Ch>:]CORRection:CKIT...

This subsystem controls system error correction and recording of correction data.

Command tree: [SENSe<Ch>:]CORRection:CKIT

:CKIT

:<std_type>

:<conn_type>

:<std_type>

:SELect

:INSTall

Program example: Calibration

###### [SENSe<Ch>:]CORRection:CKIT:<std_type>
'<Conn_Name>','<Ckit_Name>','<Std_No>',<Min_Freq>,<Max_Freq>,<El_Length>,<Loss>,<Z0>,<C0> , <C1>, <C2>, <C3>, <L0>, <L1>, <L2>, <L3>[, OPEN | SHORt | MATCh, <Resistance>, <Port_1>, <Port_2>]

Defines the parameters of a non-ideal 1 port or 2-port calibration standard <std_type>. A particular physical standard can be selected by specifying the name of the calibration kit and its serial number. Depending on the standard type, only a subset of the parameters may be used; see table below.

<Ch> | Channel number. This suffix is ignored because calibration kits are channel-independent.
<std_type> | Standard type. For reflection standards, the first character denotes the gender, e.g.: FOPEN, MOPEN: Open (f) or Open (m) standard. The following reflection standards are supported: MOPen, FOPen, MSHort, FSHort, OSHort, MOSHort, FOSHort, MMTCh, FFTCh, MREFLect, FREFLect For transmission standards, the first two characters denotes the genders on both ends, e.g.: FFSNetwork, MFSNetwork, MMSNetwork: Symm. network (ff), symm. network (mf) or symm. network (mm) standard. The symmetric network transmission standards quoted above are supported. See also the table of standard types .
Parameter list | String parameters to specify the configured standard ('<Conn_Name>','<Ckit_Name>','<Std_No>') and numeric parameters defining its properties. See detailed description below. The following transmission standards have only 8 parameters (until <Z0>): MMTHrough, MFTHrough, FFTHrough, MMLine, MFLine, FFLine The following reflection and transmission standards have only 5 parameters (until <Max_Freq>): MSMatch, FSMatch, MMATten, MFATten, FFATten
*RST value | –
SCPI, Command Types | Device-specific, command or query (see examples below)
Example: | CORR:CKIT:FOP 'N50 Ohm','Test Kit',... Define the properties of the open (f) standard for a N 50 W connector type in cal kit 'Test Kit'. See also example for [SENSe<Ch>:]CORRection:CKIT:<conn_type>:<std_type> . CORR:CKIT:FOP? 'N50 Ohm' Query the properties of the open (f) standard for a N 50 W connector type in the active cal kit. CORR:CKIT:FOP? 'N50 Ohm','Test Kit' Query the properties of the open (f) standard for a N 50 W connector type in cal kit 'Test Kit'.

###### [SENSe<Ch>:]CORRection:CKIT:<conn_type>:<std_type>
'<Ckit_Name>','<Std_No>',<Min_Freq>,<Max_Freq>,<El_Length>,<Loss>,<C0> | <L0>,<C1> | <L1>,<C2> | <L2>,<C3> | <L3>, OPEN | SHORt

Defines the parameters of a calibration standard <std_type> for a specified connector type <conn_type>. A particular physical standard can be selected by specifying the name of the calibration kit and its serial number. Depending on the standard type, only a subset of the parameters may be used; see table below.

<Ch> | Channel number. This suffix is ignored because calibration kits are channel-independent.
<conn_type> | Connector type, one of the following identifiers: N50, N75: N 50 W or N 75 W connectors PC7, PC35, PC292: PC 7, PC 3.5 or 2.92 mm connectors USER<no>: User-defined connectors UserConn1, UserConn2, SMA: User-defined connector type SMA... This command only supports ZVR-compatible connector types. For general definitions use [SENSe<Ch>:]CORRection:CKIT:<std_type> .
<std_type> | Standard type. For reflection standards, the first character denotes the gender, e.g.: FOPEN, MOPEN: Open (f) or Open (m) standard. For transmission standards, the first two characters denotes the genders on both ends, e.g.: FFTHrough, MFTHrough, MMTHrough: Through (ff), Through (mf) or Through (mm) standard. For a complete list of standard types refer to the table of standard types .
Parameter list | String parameters to specify the configured standard ('<Ckit_Name>','<Std_No>') and numeric parameters defining its properties. See detailed description below.
*RST value | –
SCPI, Command Types | Device-specific, command or query
Example: | CORR:CKIT:N50:FOPEN 'ZV-Z21','',0,1.8E+010,0.0151,0,0,0.22,-0.22,0.0022 Define the properties of the open (f) standard for the N 50 W connector type contained in the ZV-Z21 calibration kit: Assign a valid frequency range of 0 Hz to 18 GHz, an electrical length of 15.1 mm, 0 dB loss and define the polynomial coefficients of the fringing capacitance as 0 fF, 0.22 fF/GHz, –0.22 fF/(GHz)2, 0.0022 fF/(GHz)3.

The parameters in the [SENSe<Ch>:]CORRection:CKIT:<std_type>
and [SENSe<Ch>:]CORRection:CKIT:<conn_type>:<std_type> commands have the following meaning:

Parameter | Meaning | Comment/Unit
'<Conn_Name>' | Name of the connector type | String parameter
'<Ckit_Name>' | Name of the calibration kit | String parameter
'<Std_No>' | Label (e.g. the serial number) of the standard | String parameter
<Min_Freq> | Min. frequency for which the circuit model is valid | Default unit is Hz
<Max_Freq> | Max. frequency for which the circuit model is valid | Default unit is Hz
<El_Length> | Electrical length (offset parameter) of the standard | Default unit is m
<Loss> | Loss (offset parameter) of the standard | To be specified without unit (implicit unit is dB)
<Z0> | Reference impedance (no unit) | To be specified without unit (implicit unit is W)
<C0> | <L0> | Polynomial coefficients C0 or L0 for the fringing capacitance or residual inductance of the standard (load parameter) | To be specified without unit (implicit unit is fF or pH)
<C1> | <L1> | Polynomial coefficients C1 or L1 for the fringing capacitance or residual inductance of the standard (load parameter) | To be specified without unit (implicit unit is fF /GHz or pH /GHz)
<C2> | <L2> | Polynomial coefficients C2 or L2 for the fringing capacitance or residual inductance of the standard (load parameter) | To be specified without unit (implicit unit is fF/GHz2 or pH/GHz2)
<C3> | <L3> | Polynomial coefficients C3 or L3 for the fringing capacitance or residual inductance of the standard (load parameter) | To be specified without unit (implicit unit is fF/GHz3 or pH/GHz3)
OPEN | SHORt | MATCh | Simplified modelling as an open or short or match standard. The load circuit model generally consists of capacitance C which is connected in parallel to an inductance L and a resistance R, both connected in series. OPEN means that R is infinite so that the standard behaves like a capacitor (no inductance, the polynomial coefficients specify C). SHORt means that R is zero so that the standard behaves like an inductance (no capacitance, the polynomial coefficients specify L). MATCh means that the standard behaves like a match with the specified <Resistance> | Character data
<Resistance> | Optional resistance for the MATCh standard | Numeric value
, <Port_1>, <Port_2> | Optional port restriction: one port number for one port standards, two port numbers for two port standards | Integer value

The different standard types are defined by the following parameters:

<std_type> | Meaning | Parameters
MOPen | FOPen | Open (m) or open (f) | '<Ckit_Name>' ... <C3>[, <Port_1>] complete parameter list with capacitance coefficients, no OPEN | SHORT | MATCh
MSHort | FSHort | Short (m) or short (f) | '<Ckit_Name>' ... <L3>[, <Port_1>] complete parameter list with inductance coefficients, no OPEN | SHORT| MATCh
OSHort | MOSHort | FOSHort | Offset short (sexless) or offset short (m) or offset short (f) (for user-defined connector types only) | '<Ckit_Name>' ... <L3>[, <Port_1>] complete parameter list with inductance coefficients, no OPEN | SHORT| MATCh
MMTCh | FMTCh | Match (m) or match (f) | '<Ckit_Name>' ... <Max_Freq>[, <Port_1>] no offset parameters, no polynomial coefficients, no OPEN | SHORt| MATCh
MREFlect | FREFlect | Reflect (m) or reflect (f) | '<Ckit_Name>' ... OPEN | SHORt[, <Port_1>] no loss, otherwise complete parameter list
MMTHrough | MFTHrough | FFTHrough | Through (m - m) or through (m - f) or through (f - f) | '<Ckit_Name>' ... <Loss>[, <Port_1>, <Port_2>] no load parameters (polynomial coefficients), no OPEN | SHORt| MATCh
MMLIne1 | MFLIne1 | FFLIne1 | Line (m - m) or line (m - f) or line (f - f) | '<Ckit_Name>' ... <Loss>[, <Port_1>, <Port_2>] no load parameters (polynomial coefficients), no OPEN | SHORt| MATCh
MMATten | MFATten | FFATten | Attenuation (m - m) or attenuation (m - f) or attenuation (f - f) | '<Ckit_Name>' ... <Max_Freq>[, <Port_1>, <Port_2>] no offset parameters, no load parameters (polynomial coefficients), no OPEN | SHORt| MATCh
MMSNetwork | MFSNetwork | FFSNetwork | Symmetric network (m - m) or symmetric network (m - f) or symmetric network (f - f) | '<Ckit_Name>' ... OPEN | SHORt| MATCh[, <Port_1>, <Port_2>] no loss, otherwise complete parameter list

###### [SENSe<Ch>:]CORRection:CKIT:<conn_type>:SELect '<ckit_name>'

Selects the calibration kit to be used for a specified connector type <conn_type>.

For connector types with arbitrary, user-defined names you can use the command [SENSe<Ch>:]CORRection:CKIT:SELect '<conn_name>', '<ckit_name>'
.

<Ch> | Channel number. This suffix is ignored because calibration kits are channel-independent.
<conn_type> | Connector type, one of the following identifiers: N50, N75: N 50 W or N 75 W connectors PC7, PC35, PC292: PC 7, PC 3.5 or 2.92 mm connectors USER<no>: User-defined connectors UserConn1, UserConn2, SMA: User-defined connector type SMA ...
'<ckit_name>' | String parameters containing the name of a calibration kit available on the analyzer.
*RST value | – (A *RST does not change the assignment between connector types and calibration kits.)
SCPI, Command Types | Device-specific, command or query
Example: | `MMEM:LOAD:CKIT 'C:\Rohde&Schwarz\NWA\Calibration\Kits\New_kit.calkit'` `Load the previously created cal kit file New_kit.calkit from the default cal kit directory.` `C`ORR:CKIT:N50:SEL 'New_kit' Assign the imported kit to the N 50 W connector type (assuming that the cal kit name stored in `New_kit.calkit` reads New_kit).

Cal kit naming conventions

Calibration kit names must be entered as string parameters. The string contains the cal kit name used in the Calibration Kits dialog; a W in the name must be replaced by 'Ohm', e.g.:

- 'NewKit1' denotes the user-defined calibration kit NewKit1.

- 'N 50 Ohm Dummy Kit' denotes the N 50 W Dummy Kit.

- 'ZV-Z21 typical' denotes the cal kit ZV-Z21 typical.

###### [SENSe<Ch>:]CORRection:CKIT:SELect '<conn_name>', '<ckit_name>'

Selects the calibration kit to be used for a specified connector type <conn_type>.

The command is suitable for connector types with arbitrary, user-defined names. For standard connector types you can use the command [SENSe<Ch>:]CORRection:CKIT:<conn_type>:SELect
.

<Ch> | Channel number. This suffix is ignored because calibration kits are channel-independent.
'<conn_name>' | Connector type, e.g. a user-defined connector type (string variable)
'<ckit_name>' | String parameters containing the name of a calibration kit available on the analyzer.
*RST value | – (A *RST does not change the assignment between connector types and calibration kits.)
SCPI, Command Types | Device-specific, command or query (the query requires the first string parameter only)
Example: | `MMEM:LOAD:CKIT 'C:\Rohde&Schwarz\NWA\Calibration\Kits\New_kit.calkit'` `Load the previously created cal kit file New_kit.calkit from the default cal kit directory.` `C`ORR:CKIT:SEL 'N 50 Ohm', 'New_kit' Assign the imported kit to the N 50 W connector type (assuming that the cal kit name stored in `New_kit.calkit` reads New_kit).

###### [SENSe<Ch>:]CORRection:CKIT:INSTall '<file_name>'

Loads cal kit data from a specified ZVR cal kit file.

<Ch> | Channel number. This suffix is ignored because calibration kits are channel-independent.
'<file_name>' | String parameter to specify the name and directory of the cal kit file to be loaded. Note: The loaded file must be a ZVR-specific cal kit file with the extension *.ck. NWA cal kit files (*.calkit) can be imported using the MMEMory:LOAD:CKIT command. Agilent cal kit files can be imported manually and converted into *.calkit files.
*RST value | –
SCPI, Command Types | Device-specific, no query.
Example: | `CORR:CKIT:INST 'C:\Rohde&Schwarz\NWA\Calibration\Kits\ZCAN.ck'` `Load the previously created ZVR cal kit file ZCAN.ck from the default cal kit directory.` `MMEM:STOR:CKIT 'ZCAN', 'C:\Rohde&Schwarz\NWA\Calibration\Kits\ZCAN.calkit'` `Store the imported cal kit data to a NWA cal kit file ZCAN.calkit (assuming that the cal kit name stored in `ZCAN.ck reads ZCAN).``

#####